package lab02.test17;

/**
 * Created by Administrator on 2017-10-26.
 */
public class Test {

    public static void main(String[] args) {

        // 实例化操作
        /**
         *
         * 数据类型：
         * 1）基本数据类型：short, int ,double ,float, char ,boolean
         * 2）复合数据类型：数组，类，接口
         */
        int[] numbers = new int[5];

        numbers[0] = 13;
        numbers[1] = 9;
        numbers[2] = 56;
        numbers[3] = 34;
        numbers[4] = 26;

        // 输出该数组中的最大值、最小值、所有元素总和
        // 最大值和最小值在该数组中的位置

        // 1.打印所有元素的值
        // ctrl + d 复制一行
        // ctrl + x 删除一行
//        System.out.println(numbers[0]);
//        System.out.println(numbers[1]);
//        System.out.println(numbers[2]);
//        System.out.println(numbers[3]);
//        System.out.println(numbers[4]);

        // 下标: 0 ~ 4
        int index;

        for (index = 0; index < numbers.length; index++) {
            System.out.println(numbers[index]);
        }

        // 输出该数组中的最大值
        int max = 0;
        int i = 0;
        for (i = 0; i < numbers.length; i++) {
            if (numbers[i] > max) {
                max = numbers[i];
            }
        }
        System.out.println("max is: " + max);

        // 求和
        int sum = 0;
        for (i = 0; i < numbers.length; i++) {

            // 累加器
            sum += numbers[i];
//            sum = sum + numbers[i];
        }

        System.out.println("sum is: " + sum);
    }
}
